iT邦幫忙

2024 iThome 鐵人賽

DAY 9
1

Day09

地形建立與場景設計

📝 古古的小提醒:
在開始之前,記得先把上面所列的課程素材都下載並導入至 Unity,再跟著以下步驟進行操作會比較好喔~

STEP 1

使用 Customizable skybox 更改天空樣貌


開啟 Customizable Skybox 資料夾 開啟 Stylized Sky 資料夾 開啟 Materials 資料夾

從中 選擇任一種天空球 ,並 拖曳至場景中 進行更換

01

📝 古古的課程補充:
點擊天空球後,在 Inspector 介面中將此區塊上拉,可以預覽天空球的模樣。

02

STEP 2

新增一個 Terrain,作為地形基底


於 Hierarchy 介面中 點擊右鍵 選擇 3D Object 點選 Terrain

Position 設定為( 0, 0, 0 )

03
04

STEP 3

開始繪製地形


點擊 Terrain 選擇 Paint Terrain 開啟下拉式選單,選擇 Raise or Lower Terrain

挑選 筆刷樣式、調整 筆刷大小 與 不透明度 數值至適當大小即可開始繪製

05

試著畫出一個山谷的場景吧!

📝 古古的課程補充:
按住 Shift 鍵再進行繪製,可以降低地形高度。

STEP 4

為地形新增材質


開啟下拉式選單,選擇 Paint Texture 點擊 Edit Terrain Layers 點選 Create Layer

依序 新增 ground01、ground02、ground03 點擊新增好的 材質圖層 即可開始繪製

06
07
08

📝 古古的課程補充:
Metallic:調整材質的金屬感
Smoothness:調整材質的平滑度
Size:調整材質圖的大小
Offset:調整材質圖的位移量

STEP 5

利用新增 3D 物件的方式種一些樹


開啟 NatureStarterKit2 資料夾 開啟 Nature 資料夾 選擇資料夾裡任意一個素材

拖曳至 Hierarchy 介面或 場景 中

09
10

STEP 6

利用繪製地形的方式,大面積種植樹林


點擊 Terrain 選擇 Paint Trees 點擊 Edit Trees 點選 Add Tree

點擊 Tree Prefab 的雙圓圈 選擇 tree01 點擊 Add

再依序 新增 tree02、bush03、bush05 點擊新增好的 預載物件 即可開始繪製

11
12
13

可以藉由調整筆刷大小與密度來達到更好的效果喔!

STEP 7

繪製草地


點擊 Terrain 選擇 Paint Details 點擊 Edit Details 點選 Add Grass Texture

點擊 Detail Texture 的雙圓圈 選擇 grass01 點擊 Add

點擊新增好的 grass 圖層 即可開始繪製

14
15
16

📝 古古的課程補充:
在 Edit Details 的下拉選單中點選 Edit,可以調整草地的參數設定。

17

STEP 8

新增 grass02 材質,並調整參數,使其樣式不同於 grass01


點擊 Edit Details 點選 Add Grass Texture

點擊 Detail Texture 的雙圓圈 選擇 grass02

將各項參數依自身喜好進行調整 點擊 Add 並開始繪製

18

課程參數設定如上圖:Min Height = 3 ; Max Height = 4 ; Detail Density = 4 ; 顏色調整為枯黃色

19

繪製草地時,遠處的草就算已經繪製了卻還是看不到是正常的喔~只要拉近一點就好了!

STEP 9

使用 3rd Person Controller + Fly Mode ,增加第三人稱玩家在場景中


開啟 3rdPerson+Fly 資料夾 開啟 Scenes 資料夾 雙擊 3rdPerson+Fly 進入 Demo 場景

複製 shadow ****物件 回到 Sample Scene 將 shadow 貼上,並調整至適當位置

20

若想了解 shadow 的操作方式,可以點擊播放進入遊戲執行畫面學習喔~

21

📝 古古的課程補充:
shadow 的角色操作方式
移動滑鼠:調整角色觀看視野
WSAD:控制角色前後左右移動
F :切換為飛行模式,配合 WSAD 鍵可進行移動
WSAD + Shift:高速移動,也可適用於飛行模式
WSAD + 空白鍵:在移動中進行跳躍

STEP 10

使用 Water Shaders V2.x 在場景中增添水的元素


開啟 #NVJOB Water Shaders V2 資料夾 開啟 Examples Water 資料夾

開啟 Prefabs 資料夾 選擇資料夾裡任意一個素材

拖曳至場景中,並調整大小及位置

22
23

STEP 11

調整 shadow 的相機設定,使場景畫面與遊戲執行畫面一致


由於 shadow 角色本身自帶 Main Camera 功能,因此可以先 將場景中預設的相機關閉

於 Hierarchy 介面中 點擊 開啟 shadow 子物件列表 點擊 Main Camera

將 Clear Flags 中的 Solid Color 改為 Skybox

24
25

STEP 11

加入更多素材,豐富你的場景


試著重複上述動作,加上更多的 素材 與 燈光設計,創造出一個場景吧!

26


上一篇
Day08 / Unity Asset Store 超強大的遊戲素材商店
下一篇
Day10 / Unity 跟上時代!如何設定 Visual Studio Code 編輯器環境
系列文
初心者限定!設計師帶你學 Unity 3D 遊戲程式設計31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言